#include "lan_drv.h"
#include "jkutil/configparser.h"

using hwdrv::LanPort;
using Util::ConfigParser;

LanPort::LanPort(void* cfg, std::string net_str)
{
    auto p = (Util::ConfigParser*)cfg;
    p->get(net_str + ".id", index_, true);
    dev_name_ = "LAN" + std::to_string(index_);
    p->get(net_str + ".adapter", adapter_, true);
    p->get(net_str + ".fixed", is_fixed_, true);
}